<%-- 
    Document   : consultaReclamos
    Created on : 03/12/2013, 12:52:52 PM
    Author     : chonabook
--%>

<%@page import="Servidor.DataJuego"%>
<%@page import="Servidor.DataReclamo"%>
<%@page import="Servidor.DataPerfil"%>
<%@page import="java.util.Iterator"%>
<%@page import="java.util.List"%>
<%@include file= "cargarLogica.jsp" %>

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html lang="es">
    
<head>
	<title>TPlay Market - Tienda de Juegos On-Line</title>
	<meta charset="utf-8"/>
	<meta name="description" content="Bienvenido a TPlay Market, tienda de Juegos On-Line"/>
	<meta name="viewport" content="width=device-width, initial-scale=1"/>
	<link rel="shortcut icon" type="image/xicon" href="favicon.ico"/>
	<link rel="stylesheet" type="text/css" href="css/tplay_style.css"/>
        <script type = "text/javascript" src = "js/JQuery2.0.3.js"></script>
        <script type = "text/javascript" src = "js/buscarJuegos.js"></script>
	<!-- [if lt IE 9]>
		<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
	<![enif]-->
</head>

<body>
        <jsp:include page="tplay_header.jsp"/>
        <jsp:include page="tplay_nav_visitante.jsp"/>
      
        <%@page contentType = "text/html" session = "true"%>
        
	<section id="contenido">
     
		<section id="juegos">

                <%
                    String idJuego = request.getParameter("idJuego");
                    String listaReclamos = new String();
                    
                    if(session.getAttribute("usuario") == null || idJuego == null){
                    
                        listaReclamos = "<h4>Debe elegir un juego para ver los reclamos!!</h4>";
                        response.setHeader("Refresh", "2;url=index.jsp");
                    
                    }else{
                        
                        try{
                            
                            DataPerfil dp = (DataPerfil)session.getAttribute("usuario");
                            if(dp.getTipoperfil().equals("[CLIENTE]")){
                            
                                listaReclamos = "<h4>Debe ser Desarrollador para ver los reclamos!!</h4>";
                                response.setHeader("Refresh", "3;url=index.jsp");
                            
                            }else{
                                DataJuego dj = ij.elegirJuegoXCodigo(Integer.parseInt(idJuego));
                                List<DataReclamo> listaR = ip.verReclamos(Integer.parseInt(idJuego));


                                if(!listaR.isEmpty()){

                                    listaReclamos = "<h4>Tabla de reclamos de: " + dp.getNick() + "</h4><br/>";
                                    listaReclamos = listaReclamos.concat("<tr><th>Nombre del Juego</th>");
                                    listaReclamos = listaReclamos.concat("<th>Version</th>");
                                    listaReclamos = listaReclamos.concat("<th>Fecha</th>");
                                    listaReclamos = listaReclamos.concat("<th>Cliente</th>");
                                    listaReclamos = listaReclamos.concat("<th>Categoria</th>");
                                    listaReclamos = listaReclamos.concat("<th>Detalle</th></tr>");

                                    int fila = 1;
                                    String clase = null;

                                    for(DataReclamo dr : listaR){

                                        if(fila % 2 == 0){

                                            clase = "filaPAR";

                                        }else{

                                            clase = "filaIMPAR";

                                        }

                                        listaReclamos = listaReclamos.concat("<tr><td class='" + clase + "'>" + dj.getNombre() + "</td>");
                                        listaReclamos = listaReclamos.concat("<td class='" + clase + "'>" + dr.getVersion() + "</td>");

                                        String fecha = dr.getFecha().getDay()+"/"+dr.getFecha().getMonth()+"/"+dr.getFecha().getYear();

                                        listaReclamos = listaReclamos.concat("<td class='" + clase + "'>" + fecha + "</td>");
                                        listaReclamos = listaReclamos.concat("<td class='" + clase + "'>" + dr.getNickCliente() + "</td>");
                                        listaReclamos = listaReclamos.concat("<td class='" + clase + "'>" + dr.getIdCat() + "</td>");
                                        listaReclamos = listaReclamos.concat("<td class='" + clase + "'>" + dr.getTexto() + "</td></tr>\n");

                                        fila++;

                                    }

                                    listaReclamos = listaReclamos.concat("<tr><td class='filaPIE' colspan='6'>FIN!!</td></tr>");

                                }else{

                                    listaReclamos = "<h4>No tiene reclamos registrados!!</h4>";
                                    listaReclamos = listaReclamos.concat("<h4>Volando el Develop Team!!</h4>");

                                }
                            }

                        }catch(Exception e){

                            listaReclamos = listaReclamos.concat(e.getMessage());

                     
                       }
                    
                    }
                    
                 %>
                 
                    <section id="datosReclamos">   
                        <table id="verReclamos">
                            <%= listaReclamos %>
                        </table>
                    </section>
                    
		</section>
	
	</section>
	
        <jsp:include page="tplay_footer.jsp"/>
        
</body>
</html>
